>>> def outer(x):



...     y = x * 2



...     def inner(z):



...         return y + z



...     return inner



...



>>> q = outer(5)



>>> r = outer(6)



>>> q(2)



12



>>> q(3)



13



>>> r(2)



14



>>> r(3)



15



>>>